#include "nuclearData/implementation.hpp"

const std::unordered_map<int, std::vector<int> >
nuclearData::implementation::MTSummations = {
   {1  , {            2,   3                                } },
   {3  , {                      4,   5, 
                11,                      16,  17, 
                     22,  23,  24,  25,  26,  27,  28,  29,  
           30,  31,  32,  33,  34,  35,  36,  37, 
                41,  42,       44,  45, 
                    152, 153, 154,      156, 157, 158, 159,
          160, 161, 162, 163, 164, 165, 166, 167, 168, 169,
          170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
          180, 181,      183, 184, 185, 186, 187, 188, 189,
          190,                194, 195, 196,      198, 199,
          200                                               } },
  {4  , {  50,  51,  52,  53,  54,  55,  56,  57,  58,  59,
           60,  61,  62,  63,  64,  65,  66,  67,  68,  69,
           70,  71,  72,  73,  74,  75,  76,  77,  78,  79,
           80,  81,  82,  83,  84,  85,  86,  87,  88,  89,
           90,  91                                          } },
  {16 , {                          875, 876, 877, 878, 879,
          880, 881, 882, 883, 884, 885, 886, 887, 888, 889,
          890, 891                                          } },
  {18 , {  19,  20,  21,  38 } },
  {27 , {  18, 101 } },
  {101, {           102, 103, 104, 105, 106, 107, 108, 109,
          110, 111, 112, 113, 114, 115, 116, 117,
                                   155,
                    182,
               191, 192, 193,                197            } },
  {103, { 600, 601, 602, 603, 604, 605, 606, 607, 608, 609,
          610, 611, 612, 613, 614, 615, 616, 617, 618, 619,
          620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
          630, 631, 632, 633, 634, 635, 636, 637, 638, 639,
          640, 641, 642, 643, 644, 645, 646, 647, 648, 649  } },
  {104, { 650, 651, 652, 653, 654, 655, 656, 657, 658, 659,
          660, 661, 662, 663, 664, 665, 666, 667, 668, 669,
          670, 671, 672, 673, 674, 675, 676, 677, 678, 679,
          680, 681, 682, 683, 684, 685, 686, 687, 688, 689,
          690, 691, 692, 693, 694, 695, 696, 697, 698, 699  } },
  {105, { 700, 701, 702, 703, 704, 705, 706, 707, 708, 709,
          710, 711, 712, 713, 714, 715, 716, 717, 718, 719,
          720, 721, 722, 723, 724, 725, 726, 727, 728, 729,
          730, 731, 732, 733, 734, 735, 736, 737, 738, 739,
          740, 741, 742, 743, 744, 745, 746, 747, 748, 749  } },
  {106, { 750, 751, 752, 753, 754, 755, 756, 757, 758, 759,
          760, 761, 762, 763, 764, 765, 766, 767, 768, 769,
          770, 771, 772, 773, 774, 775, 776, 777, 778, 779,
          780, 781, 782, 783, 784, 785, 786, 787, 788, 789,
          790, 791, 792, 793, 794, 795, 796, 797, 798, 799  } },
  {107, { 800, 801, 802, 803, 804, 805, 806, 807, 808, 809,
          810, 811, 812, 813, 814, 815, 816, 817, 818, 819,
          820, 821, 822, 823, 824, 825, 826, 827, 828, 829,
          830, 831, 832, 833, 834, 835, 836, 837, 838, 839,
          840, 841, 842, 843, 844, 845, 846, 847, 848, 849  } },
};
